← 목록으로
229 마이크로비트 로봇
목록English

229 마이크로비트 로봇

마이크로비트 로봇 과정은 micro:bit의 센서, 무선 통신, 모터 드라이버를 활용해 주행 로봇, 원격 조종, 장애물 회피 미션을 수행하는 과정이다.

0. 교육을 하는 이유와 궁극적인 목표

이 교육의 궁극적 목표는 학습자가 블록코딩에서 Python까지 확장하며, micro:bit의 가속도·버튼·무선 기능과 모터 제어를 결합해 안정적인 미니 로봇을 제작하고 미션 기반 문제해결 능력을 기르게 하는 것이다.

참고한 유료형 교육 흐름

  • 민간 Raspberry Pi·IoT 부트캠프처럼 운영체제 설치, 네트워크 연결, 센서 제어, 서버 배포를 실습 중심으로 연결하는 흐름
  • 미국·영국 메이커 아카데미처럼 Python, Linux CLI, GPIO, 카메라, 웹서버를 단계별 프로젝트로 완성하는 흐름
  • 유럽 전문 로보틱스 워크숍처럼 하드웨어 오류 진단, 로그 확인, 원격 접속, 안전한 전원 관리를 함께 훈련하는 흐름
  • 유료 IoT 개발 과정처럼 센서 데이터 수집, 대시보드, 자동화, 발표·전시 산출물까지 연결하는 흐름
입문 · 1일

micro:bit 입출력과 로봇 구조 이해

마이크로비트 로봇 핵심 구조와 안전 이해

구분세부 내용실천·실습 방법
목표 1micro:bit 입출력과 로봇 구조 이해
LED 매트릭스, 버튼, 가속도센서, 라디오 통신 기능을 간단한 블록으로 테스트한다.
로봇카 섀시, 모터, 바퀴, 배터리, 드라이버 보드의 연결 구조를 분해도 형태로 정리한다.
목표 2실습 오류를 기록하고 원인을 수정한다
마이크로비트 로봇 실습 중 발생한 배선, 설정, 코드, 통신 오류를 오류노트에 기록한다.
수정 전후 동작 결과를 사진·영상·로그로 비교해 재현 가능한 해결 절차를 만든다.
목표 3결과물을 문서화하고 발표한다
회로도, 코드 구조, 테스트 조건, 사용 플랫폼을 한 페이지 제작 보고서로 정리한다.
Canva 또는 Google Slides로 3분 데모 발표 자료를 만들고 동료 피드백을 반영한다.
사용 플랫폼Microsoft MakeCode, micro:bit Python, micro:bit Classroom, Tinkercad, Google Sheets
강사 스펙micro:bit 로봇키트, MakeCode/Python, 모터 드라이버, 센서 기반 미션 설계 지도 경험 4년 이상
수업대상초등 고학년, 중학생, 로봇 입문반, 코딩 캠프 참가자
소요시간6-8시간
준비물micro:bit v2, 로봇카 키트, 모터 드라이버, 초음파센서, 배터리팩, 라인트레이싱 맵
산출물micro:bit 주행 로봇, 무선 조종기, 미션 경기 기록표 1단계 산출물
평가방법원리 이해 30%, 안전 점검 25%, 실습 완성 30%, 참여 15%
초급 · 2일

기본 주행과 회전 제어 구현

마이크로비트 로봇 기본 구현과 값 관찰

구분세부 내용실천·실습 방법
목표 1기본 주행과 회전 제어 구현
MakeCode에서 전진, 후진, 좌회전, 우회전 블록을 만들고 속도값을 조정한다.
주행 거리와 회전 각도를 실제 맵에서 측정해 보정값을 표로 기록한다.
목표 2실습 오류를 기록하고 원인을 수정한다
마이크로비트 로봇 실습 중 발생한 배선, 설정, 코드, 통신 오류를 오류노트에 기록한다.
수정 전후 동작 결과를 사진·영상·로그로 비교해 재현 가능한 해결 절차를 만든다.
목표 3결과물을 문서화하고 발표한다
회로도, 코드 구조, 테스트 조건, 사용 플랫폼을 한 페이지 제작 보고서로 정리한다.
Canva 또는 Google Slides로 3분 데모 발표 자료를 만들고 동료 피드백을 반영한다.
사용 플랫폼Microsoft MakeCode, micro:bit Python, micro:bit Classroom, Tinkercad, Google Sheets
강사 스펙micro:bit 로봇키트, MakeCode/Python, 모터 드라이버, 센서 기반 미션 설계 지도 경험 4년 이상
수업대상초등 고학년, 중학생, 로봇 입문반, 코딩 캠프 참가자
소요시간8-12시간
준비물micro:bit v2, 로봇카 키트, 모터 드라이버, 초음파센서, 배터리팩, 라인트레이싱 맵
산출물micro:bit 주행 로봇, 무선 조종기, 미션 경기 기록표 2단계 산출물
평가방법구현 정확도 30%, 값 관찰 30%, 오류 수정 25%, 협업 15%
중급 · 3일

무선 조종과 센서 반응 연결

마이크로비트 로봇 응용 로직과 안정화

구분세부 내용실천·실습 방법
목표 1무선 조종과 센서 반응 연결
두 개의 micro:bit를 사용해 하나는 조종기, 하나는 로봇 수신기로 설정한다.
초음파센서 또는 적외선센서 감지 시 자동 정지하도록 수동 조종과 자동 보호 기능을 결합한다.
목표 2실습 오류를 기록하고 원인을 수정한다
마이크로비트 로봇 실습 중 발생한 배선, 설정, 코드, 통신 오류를 오류노트에 기록한다.
수정 전후 동작 결과를 사진·영상·로그로 비교해 재현 가능한 해결 절차를 만든다.
목표 3결과물을 문서화하고 발표한다
회로도, 코드 구조, 테스트 조건, 사용 플랫폼을 한 페이지 제작 보고서로 정리한다.
Canva 또는 Google Slides로 3분 데모 발표 자료를 만들고 동료 피드백을 반영한다.
사용 플랫폼Microsoft MakeCode, micro:bit Python, micro:bit Classroom, Tinkercad, Google Sheets
강사 스펙micro:bit 로봇키트, MakeCode/Python, 모터 드라이버, 센서 기반 미션 설계 지도 경험 4년 이상
수업대상초등 고학년, 중학생, 로봇 입문반, 코딩 캠프 참가자
소요시간12-16시간
준비물micro:bit v2, 로봇카 키트, 모터 드라이버, 초음파센서, 배터리팩, 라인트레이싱 맵
산출물micro:bit 주행 로봇, 무선 조종기, 미션 경기 기록표 3단계 산출물
평가방법응용 로직 35%, 안정성 25%, 코드 정리 25%, 테스트 15%
심화 · 4일

미션형 로봇 경기 제작

마이크로비트 로봇 실전 프로젝트 제작

구분세부 내용실천·실습 방법
목표 1미션형 로봇 경기 제작
장애물 회피, 라인 근처 정지, 물건 운반 중 하나의 미션을 선택해 로봇을 튜닝한다.
micro:bit Python으로 핵심 주행 함수를 재작성하고 블록코딩과 차이를 발표한다.
목표 2실습 오류를 기록하고 원인을 수정한다
마이크로비트 로봇 실습 중 발생한 배선, 설정, 코드, 통신 오류를 오류노트에 기록한다.
수정 전후 동작 결과를 사진·영상·로그로 비교해 재현 가능한 해결 절차를 만든다.
목표 3결과물을 문서화하고 발표한다
회로도, 코드 구조, 테스트 조건, 사용 플랫폼을 한 페이지 제작 보고서로 정리한다.
Canva 또는 Google Slides로 3분 데모 발표 자료를 만들고 동료 피드백을 반영한다.
사용 플랫폼Microsoft MakeCode, micro:bit Python, micro:bit Classroom, Tinkercad, Google Sheets
강사 스펙micro:bit 로봇키트, MakeCode/Python, 모터 드라이버, 센서 기반 미션 설계 지도 경험 4년 이상
수업대상초등 고학년, 중학생, 로봇 입문반, 코딩 캠프 참가자
소요시간16-24시간
준비물micro:bit v2, 로봇카 키트, 모터 드라이버, 초음파센서, 배터리팩, 라인트레이싱 맵
산출물micro:bit 주행 로봇, 무선 조종기, 미션 경기 기록표 4단계 산출물
평가방법작동성 35%, 실용성 25%, 완성도 25%, 발표 15%